jikes

Section: User Commands (1)
Updated: 10 January 2000
Index Return to Main Contents
 

NAME

jikes - java source to bytecode compiler  

SYNOPSIS

jikes [-classpath path] [-d directory] [-debug] [-depend] [-deprecation] [-g] [-nowarn] [-nowrite] [-O] [-verbose] [-Xdepend] [-Xstdout] [++] [+B] [+CSO] [+D] [+DR= filename] [+E] [+F] [+K] [+M] [+P] [+Tnn] [+U] [+Z] file.java ...  

DESCRIPTION

Jikes translates Java(TM) source files to bytecode. Features include strict adherence to the language specification, automatic makefile generation and incremental compilation. It is maintained by the Jikes Project, http://ibm.com/developerworks/opensource.

 

OPTIONS

Jikes may be invoked with the following command-line options:
-classpath path
use path for CLASSPATH
-d directory
write class files in specified directory
-debug
no effect (recognized for compatibility)
-depend
recompile all used classes
-deprecation
report uses of deprecated features
-g
debug (generate LocalVariableTable attribute)
-nowarn
do not issue warning messages
-nowrite
do not write any class files
-O
do not write LineNumberTable
-verbose
list files read and written
-Xdepend
same as -depend
-Xstdout
write error messages to standard output, not stderr
++
compile in incremental mode
+B
do not invoke bytecode generator
+CSO
Select to use same classpath search order as javac.
+D
report errors immediately in emacs-form without buffering
+DR=filename
write report of dependencies to specified file
+E
list errors in emacs-form
+F
do full dependence check except for Zip and Jar files
+Kname=TypeKeyWord
map name to type keyword
+M
generate makefile dependencies
+P
Pedantic compilation - issues lots of warnings
+Tnn
set value of tab to nn spaces
+U
do full dependence check including Zip and Jar files
+Z
treat cautions as errors

An argument may have the form @file; each line of file is then interpreted as an argument, except that lines beginning with @ are not expanded recursively.

 

FILES

Jikes requires a colon-separated list of directories or files that tell it where to look for any needed class or source files, for example ".:$HOME/java/lib/classes.zip". A definition given with the environment variable JIKESPATH takes precedence over one given with CLASSPATH; a definition using the -classpath option takes precedence over any value specified via the environment.  

SEE ALSO

http://ibm.com/developerworks/opensource
See the Jikes Project section for news of recent developments, to download new versions, to report bugs, or to learn how to participate in the development process.
jikes.htm
for a more complete description in FAQ format. This file is distributed with the program as part of its documentation, and is also available from the Jikes Project URL.

 

COPYRIGHT

Copyright © 1996, 2000, International Business Machines Corporation and others. All Rights Reserved.

Jikes is licensed under the IBM Public License, included in the file license.htm distributed with the program, and also available at the Jikes Project URL.

 

NOTES

Java is a registered trademark of Sun Microsystems, Inc.


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
FILES
SEE ALSO
COPYRIGHT
NOTES

This document was created by man2html, using the manual pages.
Time: 20:08:22 GMT, February 14, 2023